# 导包
import requests

# 推荐使用session来解决cookie数据在多个请求之前传递的问题（同一个session会自动保存cookies数据）
# 操作步骤：
# （1） 创建session对象：session = requests.session()
#  (2) 使用session发送请求：session.请求方法(url, data, json, headers)
#  (3) 关闭session对象：session.close()

# 创建session对象
session = requests.session()

# 获取图片验证码
# • 获取验证码：http://tpshop-test.itheima.net/index.php?m=Home&c=User&a=verify
response = session.get(url="http://tpshop-test.itheima.net/index.php?m=Home&c=User&a=verify")
print(response.text)

# 登录成功
# • 登录：http://tpshop-test.itheima.net/index.php?m=Home&c=User&a=do_login
url = "http://tpshop-test.itheima.net/index.php?m=Home&c=User&a=do_login"

# username: 13088888888, password: 123456, verify_code: 1234
test_data = {
    "username": "13488888888",
    "password": "123456",
    "verify_code": "8888"
}
response = session.post(url=url, data=test_data)
print(response.json())

# 查看订单
# • 我的订单：http://tpshop-test.itheima.net/Home/Order/order_list.html
response = session.get(url="http://tpshop-test.itheima.net/Home/Order/order_list.html")
print(response.text)
